body {
  padding: 50px;
  font: 14px "Lucida Grande", Helvetica, Arial, sans-serif;
}

a {
  color: #00B7FF;
  text-decoration: none;
  display: inline-block;
  width: 60px;
}

a:hover{
  text-decoration: underline;
  color: red;
}

/*学生信息表的样式*/
table{
  border-spacing: 0;
  width: 60%;
  text-align: center;
}

td, th{
  padding: 5px 10px;
  border-top: 1px solid grey;
  border-right: 1px solid grey;
}

td:first-child, th:first-child{
  border-left: 1px solid grey;
}

tr:last-child td{
  border-bottom: 1px solid grey;
}

/*学生信息录入表单*/
#frmInput{
  width: 60%;
  border: 1px solid gray;
  border-radius: 8px;
  box-shadow: 3px 3px 6px;
  margin-bottom: 50px;
}

#frmInput >p{
  padding: 0 28px;
}

#frmInput > p.title{
  font-size: 24px;
  font-weight: bolder;
  text-align: center;
  margin: 0;
  padding: 15px;
  background-color: #00B7FF;
  color: rgb(255, 255, 255);
  border-radius: 8px 8px 0 0;
}

#frmInput > p > label{
   display: inline-block;
   width: 80px;
   background-color: #eeeeee;
   border: 1px dashed gray;
   border-radius: 3px 0 0 3px;
   padding: 5px 10px;
   text-align: right;
   
}